package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 直播管理对象 live
 * 
 * @author ruoyi
 * @date 2024-10-29
 */
public class Live extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Integer liveId;

    /** ID */
    @Excel(name = "ID")
    private String sid;

    /** 标题 */
    @Excel(name = "标题")
    private String caption;

    /** 封面 */
    @Excel(name = "封面")
    private String fm;

    /** 直播 */
    @Excel(name = "直播")
    private String zhibo;

    /** 标签 */
    @Excel(name = "标签")
    private String biao;

    /** 主播 */
    @Excel(name = "主播")
    private String zhubo;

    /** 手机号 */
    @Excel(name = "手机号")
    private String ipne;

    /** 开播时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开播时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date startime;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date stopend;

    /** 直播收益 */
    @Excel(name = "直播收益")
    private Integer zbprice;

    /** 直播状态 */
    @Excel(name = "直播状态")
    private Integer zbstatus;

    /** 状态 */
    @Excel(name = "状态")
    private Integer zt;

    /** 外键 */
    @Excel(name = "外键")
    private Integer zid;

    public void setLiveId(Integer liveId) 
    {
        this.liveId = liveId;
    }

    public Integer getLiveId() 
    {
        return liveId;
    }
    public void setSid(String sid) 
    {
        this.sid = sid;
    }

    public String getSid() 
    {
        return sid;
    }
    public void setCaption(String caption) 
    {
        this.caption = caption;
    }

    public String getCaption() 
    {
        return caption;
    }
    public void setFm(String fm) 
    {
        this.fm = fm;
    }

    public String getFm() 
    {
        return fm;
    }
    public void setZhibo(String zhibo) 
    {
        this.zhibo = zhibo;
    }

    public String getZhibo() 
    {
        return zhibo;
    }
    public void setBiao(String biao) 
    {
        this.biao = biao;
    }

    public String getBiao() 
    {
        return biao;
    }
    public void setZhubo(String zhubo) 
    {
        this.zhubo = zhubo;
    }

    public String getZhubo() 
    {
        return zhubo;
    }
    public void setIpne(String ipne) 
    {
        this.ipne = ipne;
    }

    public String getIpne() 
    {
        return ipne;
    }
    public void setStartime(Date startime) 
    {
        this.startime = startime;
    }

    public Date getStartime() 
    {
        return startime;
    }
    public void setStopend(Date stopend) 
    {
        this.stopend = stopend;
    }

    public Date getStopend() 
    {
        return stopend;
    }
    public void setZbprice(Integer zbprice) 
    {
        this.zbprice = zbprice;
    }

    public Integer getZbprice() 
    {
        return zbprice;
    }
    public void setZbstatus(Integer zbstatus) 
    {
        this.zbstatus = zbstatus;
    }

    public Integer getZbstatus() 
    {
        return zbstatus;
    }
    public void setZt(Integer zt) 
    {
        this.zt = zt;
    }

    public Integer getZt() 
    {
        return zt;
    }
    public void setZid(Integer zid) 
    {
        this.zid = zid;
    }

    public Integer getZid() 
    {
        return zid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("liveId", getLiveId())
            .append("sid", getSid())
            .append("caption", getCaption())
            .append("fm", getFm())
            .append("zhibo", getZhibo())
            .append("biao", getBiao())
            .append("zhubo", getZhubo())
            .append("ipne", getIpne())
            .append("startime", getStartime())
            .append("stopend", getStopend())
            .append("zbprice", getZbprice())
            .append("zbstatus", getZbstatus())
            .append("zt", getZt())
            .append("zid", getZid())
            .toString();
    }
}
